<?php
defined('BASEPATH') OR exit('No direct script access allowed');

/*定义自己的类继承自CI控制器*/
class MY_Controller extends CI_Controller {
	
	public function __construct(){
		/*手动调用父类的构造方法*/
        parent::__construct();
		/*在构造方法中调用函数判断是否登录*/
	 	if(!$this->checkSession()){
			/*若未登录则退出*/
			exit();
		};
    }

	/*根据session信息判断用户是否登录*/
	protected function checkSession(){
		/*根据session的设置判断登录情况*/
		if($this->session->uid){
			return true;
		}else{
			echo "非法登录!";			
			return false;
		}
	}
	/*这里编写自己的跳转函数*/
	protected  function formTips($tips="",$url="/",$refreshTime="1"){
		/*将传递的提示,跳转时间,跳转页面封装到数组中*/
		$data = array(
		        'Tips'=> $tips,
		        'url'=> $url,
		        'refreshTime'=> $refreshTime
		    	);
		/*显示跳转页面,加载提示信息,到时自动跳转*/
		$this->load->view('formTips',$data);
	}
	 

}
